/**
 * 
 */
package at.ac.tuwien.swa075.telco.auc;

/**
 * An error occured inside the the authentication center.
 * 
 * @author Johannes Mayr <johannes.mayr@chello.at>
 */
public class AuthenticationException extends Exception {

	/**
	 * The serial version id.
	 */
	private static final long serialVersionUID = 5229163876722671044L;

	/**
	 * Creates a new AuthenticationException
	 */
	public AuthenticationException() {
		super();
	}

	/**
	 * Creates a new AuthenticationException with a given message.
	 * 
	 * @param message
	 *            The message to set.
	 */
	public AuthenticationException(String message) {
		super(message);
	}

	/**
	 * Creates a new AuthenticationException and supplies the original
	 * exception.
	 * 
	 * @param cause
	 *            The original exception
	 */
	public AuthenticationException(Throwable cause) {
		super(cause);
	}

	/**
	 * Creates a new AuthenticationException with a given message and root
	 * cause.
	 * 
	 * @param message
	 *            The message to set.
	 * @param cause
	 *            The original exception
	 */
	public AuthenticationException(String message, Throwable cause) {
		super(message, cause);
	}
}
